package com.bw.dg.service;

import com.bw.dg.pojo.Assetgl;

import java.util.List;

/**
 * @ProjectName: dg
 * @Package: com.bw.dg.service
 * @ClassName: AssetglService
 * @Author: 社会佩奇
 * @Description: AssetglService
 * @Date: 2020/4/19 16:11
 * @Version: 1.0
 */
public interface AssetglService {

    /**
     * 查询全部Assetgl（资产管理）
     *
     * @return
     */
    List getAssetglList();

    /**
     * 通过AssetglID进行查看详情（资产管理）
     *
     * @return
     */
    Assetgl ChaAssetglByid(String id);

    /**
     * 添加Assetgl以及图片+时间转换（资产管理）
     *
     * @return
     */
    void tianjiaAssetgl(Assetgl assetgl);


    /**
     * 查询People通过Id（置办人）
     *
     * @return
     */
    List getzhiban();

    /**
     * 查询dept通过Id（置办人）
     *
     * @return
     */
    List getBuMen();

    /**
     * 删除Assetgl通过ID（资产管理）
     *
     * @param aa
     */
    void shanchuAssetglById(String aa);

    /**
     * 通过ID查询（资产管理）
     * @return
     */
    List getAssetglListByID(String id);

    /**
     * 通过zc_name查询（资产管理）
     * @param zc_name
     * @return
     */
    List getAssetglListByIDZC_name(String zc_name);

    /**
     * 查询所有然后导出（资产管理）
     * @return
     */
    List<Assetgl> companyList(String ids);

    /**
     * 导出二维码（资产管理）
     * @return
     */
    String erweima(String id);

    /**
     * 通过ID进行修改报废状态（资产管理）
     * @param aa
     */
    void xiugaibaofeiAssetglById(String aa);
    /**
     * 查询所有进行全部导出（资产管理）
     * @param
     */
    List<Assetgl> exportList2();

    /**
     * 查询User所有下拉框（资产管理+user下拉框）
     * @return
     */
    List getUser();
}